landing craft mechanized - French English Dictionary